//
// Created by 32827 on 2023/12/28.
//

#ifndef REYZ_YZ_UTILS_H
#define REYZ_YZ_UTILS_H
#include <stdarg.h>
#include "yz.h"
#include "string.h"
/**
 * 克隆数据
 * @param area 数据区
 * @param buff 要转移到的数据区
 * @param len 数据长度
 * @return 成功返回YZF_OK，失败返回YZF_ERROR
 * */
extern char transmit_buf[256];
YZF_RESULT yzu_area_clone_out(YZF_RECV *area,YZF_RECV_DATA *buff,YZF_RECV_DATA_INDEX len);
YZF_RESULT yzu_area_clone_in(YZF_RECV *area,YZF_RECV_DATA *buff,YZF_RECV_DATA_INDEX len);
char * yzu_str_format(const char *fmt, ...);
#endif //REYZ_YZ_UTILS_H
